# 队列（queue）是一种遵循先入先出规则的线性数据结构

# 常用的队列操作
# push()	元素入队，即将元素添加至队尾
# pop()	    队首元素出队
# peek()	访问队首元素

from collections import deque
que: deque[int] = deque()

# 入队
que.append(1)
que.append(3)
que.append(2)
que.append(5)
que.append(4)

front: int = que[0]
print(front)

size: int = len(que)
print(size)

pop: int = que.popleft()
print(pop)

front: int = que[0]
print(front)
